import java.util.Random;

public class Demo03 {

    public static void main(String[] args) {

        //调用Random
        Random random = new Random();
        //创建用于保存红球号码的数组
        int[] redArrary = new int[6];
        //创建变量统计随机生成红球号码的次数
        int cnt = 0;
        //
        while (cnt < 6) {
            boolean flag = true;
            //随机生成的1～33之间的整数，并使用变量记录
            int num = random.nextInt(33) + 1;
            //利用循环判断是否重复
            for (int i = 0; i < cnt + 1; i++) {
                if (num == redArrary[i]) {
                    flag = false;
                    break;
                }
            }
            //不重复时，在数组中 记录红球的号码
            if (flag) {
                redArrary[cnt] = num;
                cnt++;
            }

        }

        //随机生成的1～16之间的整数，并使用变量记录
        int blue1 = random.nextInt(16) + 1;

        //打印数组中红球的号码
        System.out.print("红球号码为：");
        for (int i = 0; i < 6; i++) {
            System.out.print(redArrary[i] + " ");
        }
        //换行
        System.out.println();
        //打印蓝球的号码
        System.out.print("蓝球号码为：" + blue1);
    }
}
